body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
ul,li{ list-style:none;}
img{display:block;}
table { border-collapse:collapse; }
body { color:#333; font-family:"Microsoft YaHei"; font-size: 18px; margin:0 auto; /*filter: grayscale(100%);*/}
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#0071bc; text-decoration:underline; }
.ablue:link,.ablue:visited{ color: #0071bc;}
.ablue:hover{ color: #0071bc;}
.awhite:link{ color: white;}
.awhite:visited{ color: white;}
.awhite:hover{ color: white;}
.cl{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.tac{text-align: center;}
.auto{ margin-left: auto; margin: auto;}
.w1140{ width: 1140px;}
.ovh{overflow: hidden;}
.rel{position: relative;}
.abs{position: absolute;}
.pt20{ padding-top: 20px;}
.pt30{ padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt80{padding-top: 80px;}
.pb30{padding-bottom: 30px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.mt30{ margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt60{ margin-top:60px;}
.mb40{ margin-bottom: 40px;}
.mb50{ margin-bottom: 50px;}
.mb60{ margin-bottom: 60px;}
.bgblue{background: #edf5fb;}
.br5{border-radius: 5px;}
.bs5{box-shadow: 0 0 3px 0 rgba(0, 0, 0,.3);}
.bhui{border:#f1f1f1 1px solid;}
.cwhite{color: white;}
.cblue{color: #0071bc;}
.clightgrey{color: #8d8d8d;}
.cred{color: red;}
.lhd15{line-height: 1.8;}
.f20{font-size: 20px !important;}
.f30{font-size: 30px !important;}
.w1200{ width: 1200px; margin-left: auto; margin-right: auto;}
.pcnone{display: none;}

.header{height: 600px; background: url(../images/banner_bg.png) no-repeat top center; position: relative;}
.top{height: 90px; border-bottom: rgba(255, 255, 255,.2) 1px solid;}
.logo{width: 310px; float: left; padding-top: 23px;}
.logo dt{float: left; width: 50px;}
/*.logo dt img{width:50px; position: relative; top: -5px;}*/
.logo dt img{width:100px; position: relative; top: -30px;}
/*.logo dd{width: 280px; float: left; font-size: 14px; padding-left: 20px; color: white; font-style: italic; padding-top: 13px;}*/
.logo dd{display: none;}
.nav{width: 680px; float: left; font-size: 16px; height: 90px;}
.nav li{line-height: 90px; position: relative; width: 14%; float: left; text-align: center;}
.nav li::after{content: ""; position: absolute; left: 52px; bottom: -1px; width: 0px; height: 2px; background: #df4582; transition: all .3s;}
.nav li:hover::after{width: 90px; left: 7px; bottom: 4px;}
.nav li a{color: white; text-decoration: none; display: block; transition: all .3s;}
.nav li a:hover{padding-top: 5px;}
.top_tel{ float: right; line-height: 90px;}
.top_tel dt{float: left; width: 30px; height: 30px; border-radius: 30px; background: white; font-size: 18px; text-align: center; line-height: 30px; color: #0071bc; margin-top: 28px;}
.top_tel dd{font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: white; float: left; padding-left: 10px;}
.search_title{clear: both; text-align: center; color: white; line-height: 1; padding-top: 130px;}
.search_title dt{font-size: 40px; font-weight: bold;}
.search_title dd{font-size: 14px; padding-top: 20px;}
.search_box{width: 500px; height: 50px; background: white; border-radius: 50px; margin: 40px auto 0 auto;}
.search_input{width: 380px; padding-left: 20px; border: none; line-height: 50px; float: left; border-radius: 50px; outline: none;}
.search_sibmit{width: 96px; line-height: 46px; float: right; border: white 2px solid; border-radius: 50px; font-size: 18px; color: white; background: linear-gradient(to right,#0071bc,#2ebefb); cursor: pointer;}
.top_data{height: 135px; width: 1200px; margin: 0 auto; box-shadow: 0 0 10px rgba(8, 111, 250,.3); background: white; position: absolute; bottom: -65px;}
.top_data::after{content: ""; position: absolute; height: 5px; left: 0; right: 0; bottom: 0; background: linear-gradient(to right,#0071bc,#2ebefb);}
.top_data dl{font-size: 0; text-align: center; width: 200px; float: left; position: relative; margin-top: 48px; position: relative; line-height: 1; transition: all .3s;}
.top_data dl:hover{color: #0071bc;}
.top_data dl::after{content: ""; position: absolute; width: 1px; top: 0; right: 0; bottom: 0; background: #ddd;}
.top_data dl:last-child::after{display: none;}
.top_data dt{font-size: 38px; font-family: Arial, Helvetica, sans-serif; display: inline-block;}
.top_data dt sup{font-size: 20px;}
.top_data dd{font-size: 14px; color: #666; display: inline-block; line-height: 1.1; padding-left: 10px; text-align: left;}

.header_lxgw{width:100%; height:60px; line-height:60px; color:white; background:#ffa800; box-shadow: 0 3px 15px rgb(255 168 0 / 50%); position:absolute; bottom:-30px; border-radius:5px;}
.header_lxgw::before{content:""; padding-left:30px;}
.header_lxgw a{position:absolute; top:10px; right:30px; line-height:40px; background:white; color:#ffa800; border-radius:5px; padding:0 20px;}

.index_zhaomu{padding-top: 140px;}
.title{font-size: 0; text-align: center; line-height: 1;}
.title h2{font-size: 40px;}
.title p{font-size: 14px; color: #999; padding-top: 20px;}
.title_menu{width: 118px; height: 30px; margin: 20px auto 0 auto; position: relative; z-index: 1; font-size: 14px; color: #0071bc; line-height: 30px; text-align: center;}
.title_menu::after{content: ""; position: absolute; right: -10px; top: 0; width: 20px; height: 20px; border-radius: 30px; background: linear-gradient(to right,#0071bc,#2ebefb); z-index: -1;}
.title_menu a{color: #0071bc; display: block; border: #0071bc 1px solid; transition: all .3s; border-radius: 20px; background: white;}
.title_menu a:hover{background: #2ebefb; border-radius: 30px; color: white; text-decoration: none;}
.index_zhaomu_list_box{ padding-top: 40px;}
.index_zhaomu_list{width: 340px; height: 310px; padding: 20px; border-radius: 20px; box-shadow: 0 0 20px rgba(8, 111, 250,.1); transition: all .3s; float: left; margin-right: 30px; margin-bottom: 30px;}
.index_zhaomu_list:nth-child(3n){margin-right: 0;}
.index_zhaomu_list:hover{box-shadow: 0 0 20px rgba(8, 111, 250,.3);}
.index_zhaomu_list h3{font-size: 20px; line-height: 1.5;}
.index_zhaomu_list h4{padding-top: 20px; font-size: 0;}
.index_zhaomu_list h4 span{font-weight: normal; clear: both; font-size: 12px; color: orangered; border:orangered 1px solid; padding: 2px 5px; display: inline-block; border-radius: 3px; transition: all .3s; margin-right: 5px;}
.index_zhaomu_list h4 span:last-child{color: white; background: orangered;}
.index_zhaomu_list h4 span:hover{color: white; background: orangered;}
.index_zhaomu_list h4 .zmjs{background:#999 !important; border:#999 1px solid !important;}
.index_zhaomu_list h4 .zmjs::before{content:"招募结束";}
.index_zhaomu_list h4 .zzzm::before{content:"正在招募";}
.index_zhaomu_list_info{padding-top: 20px; font-size: 14px; line-height: 1.5;}
.index_zhaomu_list_menu{ padding-top: 20px; font-size: 16px; clear: both;}
.index_zhaomu_list_menu dt,.index_zhaomu_list_menu dd{width: 160px; height: 40px; border-radius: 5px; text-align: center; line-height: 40px; overflow: hidden; float: left; transition: all .3s;}
.index_zhaomu_list_menu dt:hover,.index_zhaomu_list_menu dd:hover{border-radius: 30px;}
.index_zhaomu_list_menu dd{float: right;}
.index_zhaomu_list_menu dt a{background: #0071bc;}
.index_zhaomu_list_menu dd a{background: #2ebefb;}
.index_zhaomu_list_menu a{color: white; display: block;}
.index_zhaomu_list_date{font-size: 14px; color: #999; clear: both; padding-top: 20px;}

.index_fuwu{background:#f7fdff; margin-top: 60px; padding: 60px 0;}
.index_fuwu_info{padding: 40px 0; clear: both; border-bottom: #e1eeff 3px solid; overflow: hidden;}
.index_fuwu_list{width: 330px; float: left; padding-right: 105px;}
.index_fuwu_list:last-child{padding-right: 0;}
.index_fuwu_list_index{width: 54px; height: 54px; border-radius: 54px; line-height: 54px; background: linear-gradient(to right,#0071bc,#2ebefb); color: white; font-size: 40px; overflow: hidden;}
.index_fuwu_list_index span{position: relative; left: -7px; font-family: Arial, Helvetica, sans-serif;}
.index_fuwu_list h3{padding:30px 0 20px 0; line-height: 1;}
.index_fuwu_list ul{font-size: 14px; line-height: 1.8;}
.index_fuwu_list li::before{content: "●"; padding-right: 10px; font-size: 16px;}

.index_about{padding-top: 60px; height: 460px;}
.index_about_r{ width: 479px; height: 452px; float: right;}
.index_about_l{width: 670px; float: left;}
.index_about_logo{clear: both;}
.index_about_logo img{width: 80px;}
.index_about_title{font-size: 28px; line-height: 1; padding: 40px 0 20px 0;}
.index_about_stitle{font-size: 14px; color: #0071bc; line-height: 1.8;}
.index_about_js{ padding-top: 40px; font-size: 14px; color: #666; line-height: 1.8;}
.index_about_js::before{content: ""; display: block; clear: both; width: 100px; height: 3px; background: linear-gradient(to right,#0071bc,#2ebefb); margin-bottom: 20px;}
.index_about_ys{padding-top: 40px; position: relative;}
.index_about_ys li{width: 25%; float: left;}
.index_about_ys span{font-size: 30px; color: #0071bc; margin-left: 2px;}
.index_about_ys h4{font-size: 18px; line-height: 1; font-weight: normal; padding-top: 20px;}
.index_about_ys p{font-size: 14px; padding-top: 5px; color: #999;}

.index_contact_l{width: 400px; float: left;}
.index_contact_title{clear: both;}
.index_contact_title .title{text-align: left;}
.index_contact_title .title_menu{text-align: center; margin-left: 0; margin-right: 0; }
.index_contact_title p{line-height: 1.8;}
.index_contact_info{ padding-top: 40px;}
.index_contact_info dl{padding-bottom: 20px; height: 40px;}
.index_contact_info dt{width: 40px; height: 40px; border-radius: 40px; background: linear-gradient(to right,#0071bc,#2ebefb); float: left;}
.index_contact_info dt span{font-size: 24px; color: white; text-align: center;display: block; line-height: 40px;}
.index_contact_info dd{width: 330px; float: right; line-height: 40px; font-size: 14px;}
.index_contact_info dl:nth-child(1) dd{font-size: 24px; color: #0071bc; font-family: Arial, Helvetica, sans-serif;}
.index_contact_info dl:nth-child(2) dt span{font-size: 18px;}
.index_contact_info dl:nth-child(3){padding-bottom: 0;}
.index_contact_r{width: 750px; float: right;}
.frominput{padding-bottom: 20px; clear: both; height: 50px; width: 750px;}
.frominput input[type="text"]{border: none; border-radius: 10px; background: #f6f6f6; line-height: 50px; padding: 0 10px; font-size: 14px; float: left; width: 730px;}
.frominput:first-child input{width: 345px; float: left;}
.frominput:first-child input:first-child{margin-right: 20px;}
.frominput:nth-child(3){height: 180px;}
.frominput textarea{width: 730px; height: 160px; padding: 10px; background: #f6f6f6; border: none; border-radius: 10px; font-family: "微软雅黑";}
.fromsubmit{clear: both;}
.fromsubmit input{width: 180px; height: 50px; background: orangered; border-radius: 10px; text-align: center; line-height: 50px; font-weight: bold;  font-size: 20px; display: block; border: none; color: white; float: left; cursor: pointer;}
.fromsubmit p{width: 550px; float: left; padding-left: 20px; line-height: 50px; font-size: 14px; color: #999;}

.index_wenti_tj{padding: 40px 0; height: 266px; position: relative;}
.index_wenti_tj_list{width: 310px; height: 226px; padding: 40px 30px 0 40px; float: left; margin-right: 30px; border-radius: 10px; background: linear-gradient(to right,#0071bc,#2ebefb); color: white; position: relative; box-shadow: 0 0 20px rgba(13, 98, 216, 0.5);}
.index_wenti_tj_list::before{content: "01"; font-size: 150px; font-family: Arial, Helvetica, sans-serif; position: absolute; right: -20px; bottom: -20px; line-height: 1; z-index:0; opacity: .1;}
.index_wenti_tj_list:nth-child(2)::before{content: "02";}
.index_wenti_tj_list:nth-child(3)::before{content: "03";}
.index_wenti_tj_list:last-child{margin-right: 0;}
.index_wenti_tj_list h3{font-size: 18px; line-height: 1;}
.index_wenti_tj_list p{font-size: 14px; line-height: 1.8; margin-top: 35px; padding-top: 20px; position: relative;}
.index_wenti_tj_list p::before{content: ""; display: block; width: 60px; height: 3px; background: #fff; position: absolute; top: 0; left: 0;}
.index_wenti_tj_list a{color: white;}
.index_wenti_tj_list dl{padding-top: 20px; font-size: 14px;}
.index_wenti_tj_list dt,.index_wenti_tj_list dd{width: 50%; float: left;}
.index_wenti_tj_list dd{text-align: right;}
.index_wenti_tj_list dl span{color: white; margin-right: 5px;}
.index_wenti_list_box{clear: both;}
.index_wenti_list{width: 380px; float: left; margin-right: 30px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: #eee 1px solid;}
.index_wenti_list:nth-child(3n){margin-right: 0;}
.index_wenti_list h3{font-size: 18px; line-height: 1;}
.index_wenti_list p{font-size: 14px; line-height: 1.8; padding-top: 10px; color: #666;}
.index_wenti_list_time{font-size: 14px; color: #999; padding-top: 10px;}
.index_wenti_list_time span{padding-right: 5px;}
.index_hezuo{clear: both; padding-top: 20px; overflow: hidden;}
.index_hezuo li{float: left; margin-right: 20px; margin-top: 20px;}
.index_hezuo li:nth-child(6n){ margin-right: 0;}

.footer{background: #333333; margin-top: 80px; padding: 60px 0; overflow: hidden; color: white;}
.footer_l{width: 450px; float: left;}
.footer_logo{clear: both;}
/*.footer_logo img{width: 70px;}*/
.footer_logo img{width: 100px;}
.footer_l p{padding-top: 30px; color: #999; font-size: 14px; line-height: 1.8;}
.footer_l p a{color: #999; text-decoration: underline;}
.footer_nav{font-size: 14px; padding-top: 30px;}
.footer_nav li{ float: left; padding: 0 11px; line-height: 1; position: relative;}
.footer_nav li:first-child{padding-left: 0;}
.footer_nav li:last-child{padding-right: 0;}
.footer_nav li:last-child::before{display: none;}
.footer_nav li::before{content: ""; position: absolute; right: 0; top: 0; width: 1px; height: 13px; background: #444;}
.footer_nav a{color: white;}
.footer_c{width: 340px; float: left; padding-left: 130px; padding-top: 30px;}
.footer_c dl{clear: both; padding-top: 20px; height: 52px;}
.footer_c dt{width: 50px; height: 50px; float: left; border: #666 1px solid; border-radius: 50px; text-align: center; line-height: 50px; font-size: 24px;}
.footer_c dd{width: 160px; float: left; padding-left: 20px;}
.footer_c dd p{font-size: 14px; color: #666; padding-top: 5px;}
.footer_c dd h3{font-size: 20px; line-height: 1; font-family: Arial, Helvetica, sans-serif; padding-top: 5px;}
.footer_r{width: 280px; float: right;}
.footer_r img{width: 100%;}
.footer_r dl{float: left; font-size: 14px; color: #999; padding-top: 40px;}
.footer_r dl:first-child{margin-right: 55px;}
.footer_r dt{clear: both; width: 110px; height: 110px; overflow: hidden; border-radius: 10px;}
.footer_r dd{padding-top: 10px; text-align: center;}

.flink{padding: 20px 0; text-align: center; border-top: #444 1px solid; font-size: 14px; color: #666; background:#333;}
.flink a{color: #666; text-decoration: underline;}

.subtop{height: 310px;}
.about_ys{position: relative; margin-top: 80px;}
.about_ys .top_data{bottom: 0; position: relative;}
.dqwz{text-align: center; padding-top: 70px; color: white;}
.dqwz h2,.dqwz h1{font-size: 40px; line-height: 1; padding-bottom: 10px;}
.dqwz p{font-size: 14px;}
.dqwz a{color: white; text-decoration: underline;}
.dqwz span{padding-right: 10px;}

.about_js{clear: both; overflow: hidden; padding-top: 80px;}
.about_js_l{width: 550px; float: left;}
.about_js_r{width: 600px; float: right;}
.about_js_l h1{font-size: 40px; line-height: 1;}
.about_js_l p{font-size: 14px; line-height: 1.8; padding-top: 20px;}
.about_js_titleinfo{ font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #999; padding-top: 10px;}
.about_jsys{clear: both;}


.about_jsys{padding-top: 40px;}
.about_jsys li{width: 25%; float: left; position: relative; text-align: center;}
.about_jsys li::after{content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 1px; background: #eee;}
.about_jsys li:first-child::before{content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 1px; background: #eee;}
.about_jsys span{font-size: 30px; color: #0071bc; margin-left: 2px;}
.about_jsys h4{font-size: 18px; line-height: 1; font-weight: normal; padding-top: 20px;}
.about_jsys p{font-size: 14px; padding-top: 5px; color: #999;}


.contact_map{height: 699px; background: url(../images/map.png) no-repeat top center;}


.zhaomu_nav{ padding-top: 60px;}
.zhaomu_nav dl{ padding: 10px 0; border-bottom: #eee 1px dashed; font-size: 14px; overflow: hidden; line-height: 30px;}
.zhaomu_nav dt{width: 80px; float: left; height: 30px; color: white; border-radius: 5px; background: #333; font-weight: bold; text-align: center; margin-right: 10px;}
.zhaomu_nav dd{width: 1110px; float: left;}
.zhaomu_nav dd a{display: block; text-align: center; width: 8%; float: left; transition: all .3s;}
.zhaomu_nav dd .zhaomu_nav_on,.zhaomu_nav dd a:hover{background: #333; color: white; border-radius: 5px;}


.zhaomu_list_box{ padding-top: 40px;}
.zhaomu_list{width: 545px; height: 265px; padding: 20px; border-radius: 20px; box-shadow: 0 0 20px rgba(8, 111, 250,.1); transition: all .3s; float: left; margin-right: 30px; margin-bottom: 30px;}
.zhaomu_list:nth-child(2n){margin-right: 0;}
.zhaomu_list:hover{box-shadow: 0 0 20px rgba(8, 111, 250,.3);}
.zhaomu_list h3{font-size: 20px; line-height: 1.5;}
.zhaomu_list h4{padding-top: 20px; font-size: 0;}
.zhaomu_list h4 span{font-weight: normal; clear: both; font-size: 12px; color: orangered; border:orangered 1px solid; padding: 2px 5px; display: inline-block; border-radius: 3px; transition: all .3s; margin-right: 10px;}
.zhaomu_list h4 span:nth-child(2){background: orangered; color: white;}
.zhaomu_list h4 span:hover{color: white; background: orangered;}
.zhaomu_list h4 .zmjs{background:#999 !important; border:#999 1px solid !important;}
.zhaomu_list h4 .zmjs::before{content:"招募结束";}
.zhaomu_list h4 .zzzm::before{content:"正在招募";}
.zhaomu_list_info{padding-top: 20px; font-size: 14px; line-height: 1.5;}
.zhaomu_list_info li{width: 50%; float: left;}
.zhaomu_list_menu{ padding-top: 20px; font-size: 16px; clear: both;}
.zhaomu_list_menu dt,.zhaomu_list_menu dd{width: 265px; height: 40px; border-radius: 5px; text-align: center; line-height: 40px; overflow: hidden; float: left; transition: all .3s;}
.zhaomu_list_menu dt:hover,.zhaomu_list_menu dd:hover{border-radius: 30px;}
.zhaomu_list_menu dd{float: right;}
.zhaomu_list_menu dt a{background: #0071bc;}
.zhaomu_list_menu dd a{background: #2ebefb;}
.zhaomu_list_menu a{color: white; display: block;}
.zhaomu_list_date{font-size: 14px; color: #999; clear: both; padding-top: 20px;}

.fenye{font-size: 0; text-align: center; padding-top: 20px;}
.fenye li{font-size: 14px; margin-right: 10px; display: inline-block;}
.active a,.fenye a{padding: 10px 20px; background: #eeedf3; border-radius: 5px;}
.active a,.fenye a:hover{background: #0071bc; color: white;}


.zhaomu{padding-top: 80px;}
.zhaomu_article{width: 870px; float: left;}
.zhaomu_r{width: 280px; border: #eee 5px solid; float: right; border-radius: 5px;}
.zhaomu_head{padding: 40px 50px; background: linear-gradient(to right,#0a2344,#021f7a); color: white; border-radius: 10px; box-shadow: 0 0 10px rgba(13, 98, 216, 0.5); position: relative;}
.zhaomu_head h1{font-size: 24px; line-height: 1.2;}
.zhaomu_head ul{font-size: 16px; line-height: 1.5; padding-top: 20px;}
.zhaomu_head_menu{position: absolute; right: 50px; bottom: 40px;}
.article_menu{font-size: 18px; color: white; font-weight: bold;}
.article_menu dt,.article_menu dd{width: 150px; height: 50px; line-height: 50px; text-align: center; background: #009aff; border-radius: 50px; float: left; overflow: hidden;}
.article_menu dd{background: orangered; margin-left: 20px;}
.article_menu a{color: white; display: block; transition: all .3s;}
.article_menu a:hover{background: orangered;}
.zhaomu_body{ clear: both; padding-top: 40px; font-size: 16px; line-height: 1.8;}
.zhaomu_body img{display: inline; max-width: 100%; height: auto;}
.zhaomu_body p{padding-bottom: 30px;}
.zhaomu_body h2{font-size: 24px; color: #0071bc; line-height: 1.2; padding-top: 20px; padding-bottom: 20px; border-bottom: #eee 1px dashed; margin-bottom: 30px;}
.zhaomu_body a{ color: #009aff; text-decoration: underline;}
.zhaomu_body_menu{text-align: center; padding-top: 20px;}
.zhaomu_body_menu .article_menu{display: inline-block;}
.prenext{padding: 30px 0 10px 0; border-bottom: #ddd 1px dashed; font-size: 14px; color: #999; line-height: 40px;}
.prenext a{text-decoration: underline; color: #0071bc;}

.zhaomu_r_ce{ text-align: center; padding-top: 50px;}
.zhaomu_r_ce dt{ font-size: 100px;}
.zhaomu_r_ce dd{font-size: 16px; line-height: 1.5; padding-top: 10px;}
.zhaomu_r_menu{padding-top: 20px; text-align: center; font-size: 0;}
.zhaomu_r_menu a{display: inline-block; font-size: 18px; color: white; background: #009aff; border-radius: 50px; line-height: 50px; width: 150px; font-weight: bold;}
.zhaomu_r_weixin{padding: 40px 0; text-align: center;}
.zhaomu_r_weixin img{margin: 0 auto; border:#eee 1px solid; border-radius: 10px; width: 200px;}
.zhaomu_r_weixin dt{padding-bottom: 10px;}
.zhaomu_r_weixin dd{font-size: 16px; line-height: 1.2;}

.list_l{width: 855px; float: left; padding-top: 80px;}
.list_r{width: 315px; float: right; padding-top: 80px;}
.list_lb{clear: both; margin-bottom: 35px; height: 172px;}
.list_img{width: 232px; height: 172px; float: left; background: #021f7a;}
.list_img img{width: 100%; height: 100%;}
.list_info{border: #eee 1px solid; border-left: none; width: 572px; height: 120px; padding: 25px; float: left;}
.list_info h2{font-size: 18px; line-height: 1;}
.list_info p{font-size: 14px; line-height: 1.5; padding-top: 20px;}
.list_lmtime{ padding-top: 20px; clear: both;}
.list_lmtime dt,.list_lmtime dd{width: 50%; float: left; font-size: 14px; color: #999;}
.list_lmtime dd{text-align: right;}
.list_lmtime dd span{ padding-right: 5px;}
.list_lmtime a{color: #999;}

.list_r_menu{width: 315px; height: 90px; border-radius: 10px; background: linear-gradient(to right,#0071bc,#2ebefb); margin-bottom: 20px; box-shadow: 0 0 10px rgba(8, 111, 250,.2);}
.list_r_menu a{color: white;}
.list_r_menu dt{float: left; padding: 26px 20px 0 60px;}
.list_r_menu dt span{font-size: 40px;}
.list_r_menu dd{width: 180px; float: left;}
.list_r_menu dd h3{font-size: 20px; line-height: 1; padding-top: 26px;}
.list_r_menu dd p{font-size: 12px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif;}
/* .list_r_menu:nth-child(3){background: linear-gradient(to right,#ae2f61,#971b4c);} */
.list_r_xiangmu{clear: both; overflow: hidden; padding-top: 20px;}
.list_r_xiangmu_title{font-size: 24px; line-height: 1; padding-bottom: 10px; clear: both; position: relative;}
.list_r_xiangmu_title::after{content: ""; width: 70px; height: 3px; background: #2ebefb;  position: absolute; bottom: 0; left: 0;}
.list_r_xiangmu_list{padding: 20px 0; clear: both; overflow: hidden; border-bottom: #ddd 1px dashed;}
.list_r_xiangmu_list dt{width: 105px; height: 105px; float: left; background: #0a2344;}
.list_r_xiangmu_list dt img{width: 100%; height: 100%;}
.list_r_xiangmu_list dd{width: 190px; height: 105px; float: right; position: relative;}
.list_r_xiangmu_list h3{font-size: 16px; line-height: 1.5;}
.list_r_xiangmu_list p{font-size: 12px; color: #999; position: absolute; left: 0; bottom: 0;}
.list_r_xiangmu_menu{ padding-top: 30px;}
.list_r_xiangmu_menu a{height: 62px; display: block; background: linear-gradient(to right,#0071bc,#2ebefb); text-align: center; line-height: 62px; border-radius: 10px; color: white; font-weight: bold; font-size: 20px;}

.article{border: #eee 1px solid; padding:50px 30px 30px 30px;}
.article_title{font-size: .3rem; line-height: 1.5; text-align: center;}
.aritcle_titleinfo{padding-top: 10px; font-size: 14px; color: #999; text-align: center; padding-bottom:20px; border-bottom:#ddd 1px solid;}
.aritcle_titleinfo a{color: orangered; text-decoration: underline;}
.article_descript{background: #f5f5f5; border: #eeeeee 3px solid; padding: 20px; margin-top: 20px; font-size: 14px; line-height: 1.8; color: #666;}
.article_article{font-size: 16px; line-height: 1.8; padding-top: 30px;}
.article_article p{padding-bottom: 20px; text-indent: 2em;}
.article_article a{text-decoration: underline; color: #0071bc;}
.article_article h2{color: #0071bc; font-size: 20px; padding-bottom:20px; text-indent: 2em;}
.article_article h3{padding-bottom:20px; text-indent: 2em; font-size:16px}
.article_article img,.zhaomu_body img{display: block; max-width: 80%; margin:0 auto;}

.juhe_list{border:#eee 2px solid; margin-bottom:20px;}
.juhe_list h2{font-size: 24px; font-weight:normal; line-height: 1.2; background:#eee; padding:10px 20px;}
.juhe_list p{font-size: 14px; line-height:1.8; padding:10px 20px;}


.article_zhaomu{ padding-top: 50px;}
.article_zhaomu h2{font-size: 24px; line-height: 1; clear: both;}
.article_zhaomu_list{ clear: both; overflow: hidden; padding-top: 20px;}
.article_zhaomu_list dl{width: 250px; float: left; margin-right: 20px;}
.article_zhaomu_list dl:nth-child(3){margin-right: 0;}
.article_zhaomu_list dt{width: 250px; height: 150px; background: #021f7a;}
.article_zhaomu_list dt img{width: 100%; height: 100%;}
.article_zhaomu_list dd{padding-top: 10px;}
.article_zhaomu_list h3{font-size: 16px;}
.article_zhaomu_list p{font-size: 14px; color: #666; padding-top: 10px;}
.article_zhaomu_time{font-size: 14px; color: #999; font-family: Arial, Helvetica, sans-serif; padding-top: 20px;}
.article_zhaomu_menu{padding-top:10px;}
.article_zhaomu_menu a{display:inline-block; border-radius:5px; background:orangered; color:white; padding:5px 10px; font-size:14px;}

.article_xgwz{padding-top: 50px;}
.article_xgwz h2{font-size: 24px; line-height: 1; clear: both; padding-bottom: 20px;}
.article_xgwz_list{ clear: both; overflow: hidden;}
.article_xgwz_list dl{ padding: 20px 0; border-top: #eee 1px solid; width: 380px; float: left; height: 110px;}
.article_xgwz_list dl:nth-child(2n){float: right;}
.article_xgwz_list dt{font-size: 16px; font-weight: bold;}
.article_xgwz_list dd{font-size: 14px; color: #999; padding-top: 10px;}
.article_xgwz_time{padding-top: 20px; font-size: 14px; color: #999;}

.article_ts{clear: both; margin-top: 40px; font-size: 14px; color: #666; line-height: 1.8; background: #eee; border: #ddd 1px solid; padding: 10px 20px;}
.article_ts strong{color: red;}

.jibing_nav{padding-top: 80px; overflow: hidden; font-size: 14px;}
.jibing_nav li{width: 11.5%; margin:0 0.5% 1% 0.5%; text-align: center; float: left; background: #fafafa; line-height: 50px; border-radius: 5px;}


.jibing_nav_juhe{padding-top: 80px; overflow: hidden; font-size: 14px;}
.jibing_nav_juhe li{width: 24%; margin:0 0.5% 1% 0.5%; text-align: center; float: left; background: #fafafa; line-height: 50px; border-radius: 5px;}


.article_amenu{background:orangered; text-align:center; padding-bottom:0 !important; border-radius:5px; margin-bottom:20px; text-indent:0 !important;}
.article_amenu a{ color:#fff;}